const { defineConfig } = require("@vue/cli-service");
const MonacoWebpackPlugin = require("monaco-editor-webpack-plugin");
module.exports = defineConfig({
  transpileDependencies: true, //告诉 Vue CLI（底层基于 Webpack）对 node_modules 中的依赖进行转译（如将 ES6+ 语法转为 ES5）。
  chainWebpack(config) {
    // 链式修改 Webpack 配置  集成 Monaco Editor（VS Code 同款编辑器）
    config.plugin("monoco").use(new MonacoWebpackPlugin({}));
  },
  devServer: {
    allowedHosts: [".cpolar.cn"], // 例如 '192.168.1.100' 或 'dev.example.com'
    // 或允许所有主机（不推荐生产环境）：
    // allowedHosts: 'all'
  },
});
